package com.fqgj.xjd.user.client.response;

import java.io.Serializable;
import java.util.Date;

/**
* User: zhangxingyun
* Date: 2017-07-23
* Time: 14:10:22.374
* TableDesc:用户认证－－身份证识别历史表
*/
public class UserAuthFaceRecognitionHistory implements Serializable {
    private static final long serialVersionUID = -6089866032825729905L;

    private Long id;
    /**
    *用户id
    */
    private String userCode;
    /**
    *场景派第三方校验API接口返回的request id
    */
    private String cjRequestId;
    /**
    *不通过原因类型
    */
    private Integer reasonType;
    /**
    *不通过原因描述
    */
    private String reason;

    /**
     *身份证正面OCR API返回检测结果
     */
    private String frontDetail;
    /**
     *身份证反面OCR API返回检测结果
     */
    private String backDetail;
    /**
     *人脸识别API返回检测结果
     */
    private String faceDetail;
    /**
    *详细id

    */
    private Integer detailId;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    public String getUserCode() {
        return userCode;
    }

    public UserAuthFaceRecognitionHistory setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public  String getCjRequestId(){
        return this.cjRequestId;
    }

    public UserAuthFaceRecognitionHistory setCjRequestId(String cjRequestId){
        this.cjRequestId = cjRequestId;
        return this;
    }

    public  Integer getReasonType(){
        return this.reasonType;
    }

    public UserAuthFaceRecognitionHistory setReasonType(Integer reasonType){
        this.reasonType = reasonType;
        return this;
    }

    public  String getReason(){
        return this.reason;
    }

    public UserAuthFaceRecognitionHistory setReason(String reason){
        this.reason = reason;
        return this;
    }

    public  Integer getDetailId(){
        return this.detailId;
    }

    public UserAuthFaceRecognitionHistory setDetailId(Integer detailId){
        this.detailId = detailId;
        return this;
    }

    public String getFrontDetail() {
        return frontDetail;
    }

    public UserAuthFaceRecognitionHistory setFrontDetail(String frontDetail) {
        this.frontDetail = frontDetail;
        return this;
    }

    public String getBackDetail() {
        return backDetail;
    }

    public UserAuthFaceRecognitionHistory setBackDetail(String backDetail) {
        this.backDetail = backDetail;
        return this;
    }

    public String getFaceDetail() {
        return faceDetail;
    }

    public UserAuthFaceRecognitionHistory setFaceDetail(String faceDetail) {
        this.faceDetail = faceDetail;
        return this;
    }

    public Long getId() {
        return id;
    }

    public UserAuthFaceRecognitionHistory setId(Long id) {
        this.id = id;
        return this;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public UserAuthFaceRecognitionHistory setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
        return this;
    }
}
